#include "lib_fixed.h"

void fixed::equalize_precision(fixed &x)
{
    if (precision < x.precision)
    {
        value     = value * SCALE.x[x.precision - precision];
        precision = x.precision;
    }
    else if (x.precision < precision)
    {
        x.value     = x.value * SCALE.x[precision - x.precision];
        x.precision = precision;
    }
}


